Fix handler prototype in Trusty generic dispatcher
authorSandrine Bailleux <[email protected]>
Wed, 1 Aug 2018 13:55:34 +0000 (15:55 +0200)
committerSandrine Bailleux <[email protected]>
Wed, 1 Aug 2018 14:07:20 +0000 (16:07 +0200)
Fix the types of the arguments of trusty_generic_platform_smc()
to match the expected prototype of a runtime service handler
(see rt_svc_handle_t type).

Change-Id: Ie839d116ca924b4b018ea2abbef72a1073da2a32
Signed-off-by: Sandrine Bailleux <[email protected]>
services/spd/trusty/generic-arm64-smcall.c

index 38da279e4cf582073d22801da0a38d36ac014427..feeecaa49c2fa30bd1542b2e3888d6db41d4bf33 100644 (file)
@@ -57,14 +57,14 @@ static uint64_t trusty_get_reg_base(uint32_t reg)
        }
 }
 
-static uint64_t trusty_generic_platform_smc(uint32_t smc_fid,
-                        uint64_t x1,
-                        uint64_t x2,
-                        uint64_t x3,
-                        uint64_t x4,
+static uintptr_t trusty_generic_platform_smc(uint32_t smc_fid,
+                        u_register_t x1,
+                        u_register_t x2,
+                        u_register_t x3,
+                        u_register_t x4,
                         void *cookie,
                         void *handle,
-                        uint64_t flags)
+                        u_register_t flags)
 {
        switch (smc_fid) {
        case SMC_FC_DEBUG_PUTC: